import * as Nexus from '@nexus/schema';
// import _ = require("lodash");

export default Nexus.interfaceType({
  // 名称
  name: 'Node',

  // 描述
  description: '节点',

  // 定义
  definition(t) {
    // ID
    t.field('id', {
      // 描述
      description: 'ID',

      // 类型
      type: 'ID',
    });

    t.field('createdAt', { type: 'DateTime', description: '创建时间' });
    t.field('updatedAt', { type: 'DateTime', description: '修改时间' });
  },

  // 处理类型
  resolveType(source) {
    console.debug('resolveType source', source);

    return null;
  },
});
